# 绘制10点-12点 每分钟的气温变化图

from matplotlib import  pyplot as plt
import  random

#设置中文字体
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签

# 设置图片大小
plt.figure(figsize=(20,6),dpi=80)

# 添加x轴,y轴描述信息
plt.xlabel("时间/(minute)")
plt.ylabel("温度/(℃)")
plt.title("10点-12点每分钟的气温变化图")

# 设置x轴
x = range(0,120)
# 调整x刻度
_xtick_labels = ["10:{}".format(i) for i in range(60)]
_xtick_labels += ["11:{}".format(i) for i in range(60)]
# rotation 表示将x轴文字旋转90度,将x轴进行强制类型转换，转换成list集合，就可以取步长
plt.xticks(list(x)[::5],_xtick_labels[::5],rotation=45)


# 设置y轴
y = [random.randint(20,35) for i in range(120)]

# 绘制图形
plt.plot(x,y)

#保存图形
plt.savefig('../../data/t2.png')

# 展示图形
plt.show()